<?php

App::uses('AppController', 'Controller');

class AboutsController extends AppController {

	var $name = 'Abouts';
	var $uses = array('About');



	/**
	 *
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function index() {
		$this->set('about', $this->About->getInfo());
		// Danh muc
        $this->set('categories', $this->Common->_getCategories());
        $this->set('title', __('Giới thiệu'));
	}

	/**
	 * Bao hanh
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function warranty()
	{
		$this->set('about', $this->About->getInfo('warranty'));
		// Danh muc
        $this->set('categories', $this->Common->_getCategories());

        $this->set('title', __('Bảo hành'));

		$this->render('index');
	}

	/**
	 * Bao hanh
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function payment()
	{
		$this->set('about', $this->About->getInfo('payment'));
		// Danh muc
        $this->set('categories', $this->Common->_getCategories());

        $this->set('title', __('Bảo hành'));

		$this->render('index');
	}

	/**
	 * Add
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function admin_index()
	{

		if(!empty($this->request->data))
		{
			$data = &$this->request->data[$this->als];

			$this->About->set($data);
			$errors = $this->About->invalidFields();

			//Save
			if(empty($errors) && !empty($data['id'])) {

				$data['id'] = (int)$data['id'];

				$data['status'] = 4;

				if($this->About->save($data, false)) {
					$this->Session->setFlash('Lưu giới thiệu thành công.', 'success');
				} else {
					$this->Session->setFlash('Lưu giới thiệu thất bại. Vui lòng xem lại thông tin bên dưới', 'error');
				}
			} else {
				$this->Session->setFlash('Lưu giới thiệu thất bại.', 'error');
			}
		}

		$info = $this->About->getInfo();
		if(!empty($info)) {
			$this->request->data = $info;
		}

		// thong tin hien thi cho trang
		$this->set('main_page_title', __('Giới Thiệu'));
        $this->set('main_page_description', __('Quản lý thông tin giới thiệu'));

        $breadcrumb = array( array('name' => 'Giới Thiệu', 'url' => '') );
		$this->set('breadcrumb', $breadcrumb);
	}

	/**
	 * Add
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function admin_warranty()
	{

		if(!empty($this->request->data))
		{
			$data = &$this->request->data[$this->als];

			$this->About->set($data);
			$errors = $this->About->invalidFields();

			//Save
			if(empty($errors) && !empty($data['id'])) {

				$data['id'] = (int)$data['id'];

				$data['status'] = 4;

				if($this->About->save($data, false)) {
					$this->Session->setFlash('Lưu thông tin thành công.', 'success');
				} else {
					$this->Session->setFlash('Lưu thông tin thất bại. Vui lòng xem lại thông tin bên dưới', 'error');
				}
			} else {
				$this->Session->setFlash('Lưu thông tin thất bại.', 'error');
			}
		}

		$info = $this->About->getInfo('warranty');
		if(!empty($info)) {
			$this->request->data = $info;
		}

		// thong tin hien thi cho trang
		$this->set('main_page_title', __('Bảo Hành'));
        $this->set('main_page_description', __('Quản lý thông tin bảo hành'));

        $breadcrumb = array( array('name' => 'Bảo Hành', 'url' => 'abouts/warranty') );
		$this->set('breadcrumb', $breadcrumb);

		$this->render('admin_index');
	}

	/**
	 * Add
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function admin_payment()
	{

		if(!empty($this->request->data))
		{
			$data = &$this->request->data[$this->als];

			$this->About->set($data);
			$errors = $this->About->invalidFields();

			//Save
			if(empty($errors) && !empty($data['id'])) {

				$data['id'] = (int)$data['id'];

				$data['status'] = 4;

				if($this->About->save($data, false)) {
					$this->Session->setFlash('Lưu thông tin thành công.', 'success');
				} else {
					$this->Session->setFlash('Lưu thông tin thất bại. Vui lòng xem lại thông tin bên dưới', 'error');
				}
			} else {
				$this->Session->setFlash('Lưu thông tin thất bại.', 'error');
			}
		}

		$info = $this->About->getInfo('payment');
		if(!empty($info)) {
			$this->request->data = $info;
		}

		// thong tin hien thi cho trang
		$this->set('main_page_title', __('Thanh Toán'));
        $this->set('main_page_description', __('Quản lý thông tin thanh toán'));

        $breadcrumb = array( array('name' => 'Thanh toán', 'url' => '') );
		$this->set('breadcrumb', $breadcrumb);

		$this->render('admin_index');
	}


}
